Big Huge Thesaurus

Bufo viridis

noun

sounds kind of like